package com.wusiwei.mapper;

import org.apache.ibatis.annotations.Mapper;

/**
 * 订单明细数据访问接口
 */
@Mapper
public interface OrderItemMapper {

//    /**
//     * 根据ID查询订单明细
//     *
//     * @param id 明细ID
//     * @return 订单明细
//     */
//    OrderItem findById(Long id);

//    /**
//     * 根据订单ID查询明细
//     *
//     * @param orderId 订单ID
//     * @return 订单明细列表
//     */
//    List<OrderItem> findByOrderId(Long orderId);

//    /**
//     * 插入订单明细
//     *
//     * @param orderItem 订单明细
//     * @return 影响行数
//     */
//    int insert(OrderItem orderItem);

//    /**
//     * 批量插入订单明细
//     *
//     * @param orderItems 订单明细列表
//     * @return 影响行数
//     */
//    int batchInsert(List<OrderItem> orderItems);

//    /**
//     * 更新订单明细
//     *
//     * @param orderItem 订单明细
//     * @return 影响行数
//     */
//    int update(OrderItem orderItem);
//
//    /**
//     * 逻辑删除订单明细
//     *
//     * @param id 明细ID
//     * @return 影响行数
//     */
//    int deleteById(Long id);
//
//    /**
//     * 根据订单ID逻辑删除明细
//     *
//     * @param orderId 订单ID
//     * @return 影响行数
//     */
//    int deleteByOrderId(Long orderId);
//
//    /**
//     * 计算订单明细总金额
//     *
//     * @param orderId 订单ID
//     * @return 总金额
//     */
//    BigDecimal sumAmountByOrderId(Long orderId);
} 